코드팩토리의 백엔드 아카데미 - 한 번에 끝내는 NestJS 패키지 - 기초부터 MSA까지 in Fast campus
README
1년 정도 사용한 NestJS, 패스트캠퍼스 강의와 병행하며 업무를 하기 위해 구멍을 메꾸는 컨셉으로 학습한다. 굳이 강의를 듣지 않더라도 아래 주제들은 한 번씩은 흥미롭게 다뤄볼 가치가 있는 녀석들이니 꾸준히 들러 광명을 찾자.
Table Of Contents Class 1 중요도 순 정렬
Project
- 33 Prisma | 0180 Prisma 🌈
- 34 Mongodb
- 17 Pagination
- Page based pagination
- EnableImplicitTransformation
- Cursor Based Pagination
- 멀티칼럼 Cursor Based Pagination
- 27 Swagger 다큐멘테이션
- Swagger에서의 토큰 인증
- ApiProperty Annotation 알아보기
- ApiOperation 알아보기
- ApiHideProperty 알아보기
Area
- 14 Guard
- 15 RBAC (Role Based Access Control)
- 18 Interceptor
- 06 유효성 검사 및 변환
- Class Transformer
- Expose와 Exclude 적용해보기
- Custom Transformer 사용해보기
- Joi
- Class Transformer
Resource
- 16 Postman
- 고급 포스트맨 기술
- Database Seeding
- 고급 포스트맨 기술
- 23 캐싱
- 28 테스트
- 이론
- 테스트 이론
- Mock vs Stub vs Fake
- User Module Unit Test
- Coverage 설정하기
- Auth Module Unit Test
- Unit Test 복기
- Integration Test
- Integration Test 복기
- End to End Test
- 이론
Archive
- 09 Pipe
- Pipe 이론
- Custom Validation Pipe
- Pipe 이론
- 10 Mapped Types
- 11 Serialization
- 13 Middleware
- 25 Logging
- Winston 사용하기
- 19 Exception Filter
- 26 Versioning
- Versioning 이론
- URI Versioning
- Header, Media, Type Versioning
- 31 Queue
- 이론
- 실습
- Redis 호스팅
- ffmpeg 설치
- Queue 세팅
- 썸네일 작업
- BullMq 옵션 확인하기
Class 2
클래스2는 MSA 도입과 DDD 개발기법에 관련하여 주된 내용이 나온다. 상당히 맛있어 보이지만 Class1 끝낸 뒤에 돌아오자.